object Form3: TForm3
  Left = 0
  Top = 0
  Caption = 
    'RTC Master Detail Client 2 (ClientDataSet + RtcDataSetMonitor ve' +
    'rsion)'
  ClientHeight = 551
  ClientWidth = 822
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  OnCreate = FormCreate
  PixelsPerInch = 96
  TextHeight = 13
  object spl1: TSplitter
    Left = 303
    Top = 79
    Height = 472
    Margins.Left = 2
    Margins.Top = 2
    Margins.Right = 2
    Margins.Bottom = 2
    ExplicitHeight = 361
  end
  object spl2: TSplitter
    Left = 0
    Top = 76
    Width = 822
    Height = 3
    Cursor = crVSplit
    Margins.Left = 2
    Margins.Top = 2
    Margins.Right = 2
    Margins.Bottom = 2
    Align = alTop
    ExplicitWidth = 611
  end
  object pnl1: TPanel
    Left = 0
    Top = 0
    Width = 822
    Height = 50
    Margins.Left = 2
    Margins.Top = 2
    Margins.Right = 2
    Margins.Bottom = 2
    Align = alTop
    TabOrder = 0
    ExplicitWidth = 754
    object lbl1: TLabel
      Left = 7
      Top = 7
      Width = 60
      Height = 13
      Margins.Left = 2
      Margins.Top = 2
      Margins.Right = 2
      Margins.Bottom = 2
      Caption = #26381#21153#22120#22320#22336
    end
    object lbl2: TLabel
      Left = 192
      Top = 7
      Width = 48
      Height = 13
      Margins.Left = 2
      Margins.Top = 2
      Margins.Right = 2
      Margins.Bottom = 2
      Caption = #26381#21153#31471#21475
    end
    object btnRefreshDataSet1: TSpeedButton
      Left = 267
      Top = 7
      Width = 137
      Height = 36
      Margins.Left = 2
      Margins.Top = 2
      Margins.Right = 2
      Margins.Bottom = 2
      Caption = #21152#36733#23458#25143#25968#25454
      Glyph.Data = {
        76010000424D7601000000000000760000002800000020000000100000000100
        04000000000000010000130B0000130B00001000000000000000000000000000
        800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
        FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
        3333333333FFFFF3333333333999993333333333F77777FFF333333999999999
        3333333777333777FF33339993707399933333773337F3777FF3399933000339
        9933377333777F3377F3399333707333993337733337333337FF993333333333
        399377F33333F333377F993333303333399377F33337FF333373993333707333
        333377F333777F333333993333101333333377F333777F3FFFFF993333000399
        999377FF33777F77777F3993330003399993373FF3777F37777F399933000333
        99933773FF777F3F777F339993707399999333773F373F77777F333999999999
        3393333777333777337333333999993333333333377777333333}
      NumGlyphs = 2
      OnClick = btnRefreshDataSet1Click
    end
    object edtAddr: TEdit
      Left = 7
      Top = 23
      Width = 176
      Height = 21
      Margins.Left = 2
      Margins.Top = 2
      Margins.Right = 2
      Margins.Bottom = 2
      TabOrder = 0
      Text = 'localhost'
    end
    object edtPort: TEdit
      Left = 192
      Top = 23
      Width = 66
      Height = 21
      Margins.Left = 2
      Margins.Top = 2
      Margins.Right = 2
      Margins.Bottom = 2
      TabOrder = 1
      Text = '81'
    end
    object chkValidCheck: TCheckBox
      Left = 416
      Top = 16
      Width = 150
      Height = 21
      Margins.Left = 2
      Margins.Top = 2
      Margins.Right = 2
      Margins.Bottom = 2
      Caption = #23458#25143#31471#26377#25928#24615#26816#26597
      Checked = True
      State = cbChecked
      TabOrder = 2
    end
  end
  object pnl2: TPanel
    Left = 0
    Top = 79
    Width = 303
    Height = 472
    Margins.Left = 2
    Margins.Top = 2
    Margins.Right = 2
    Margins.Bottom = 2
    Align = alLeft
    TabOrder = 1
    ExplicitHeight = 468
    object pnl3: TPanel
      Left = 1
      Top = 1
      Width = 301
      Height = 42
      Margins.Left = 2
      Margins.Top = 2
      Margins.Right = 2
      Margins.Bottom = 2
      Align = alTop
      TabOrder = 0
      object lbl3: TLabel
        Left = 1
        Top = 1
        Width = 299
        Height = 13
        Margins.Left = 2
        Margins.Top = 2
        Margins.Right = 2
        Margins.Bottom = 2
        Align = alTop
        Caption = 'Customers (Master DataSet)'
        ExplicitWidth = 137
      end
      object dbnvgr1: TDBNavigator
        Left = 1
        Top = 14
        Width = 299
        Height = 27
        Margins.Left = 2
        Margins.Top = 2
        Margins.Right = 2
        Margins.Bottom = 2
        DataSource = ds1
        VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel]
        Align = alClient
        Kind = dbnHorizontal
        TabOrder = 0
      end
    end
    object dbgrd1: TDBGrid
      Left = 1
      Top = 43
      Width = 301
      Height = 428
      Margins.Left = 2
      Margins.Top = 2
      Margins.Right = 2
      Margins.Bottom = 2
      Align = alClient
      DataSource = ds1
      TabOrder = 1
      TitleFont.Charset = DEFAULT_CHARSET
      TitleFont.Color = clWindowText
      TitleFont.Height = -11
      TitleFont.Name = 'Tahoma'
      TitleFont.Style = []
    end
  end
  object pnl4: TPanel
    Left = 0
    Top = 50
    Width = 822
    Height = 26
    Margins.Left = 2
    Margins.Top = 2
    Margins.Right = 2
    Margins.Bottom = 2
    Align = alTop
    TabOrder = 2
    ExplicitWidth = 754
    object lblStatus: TLabel
      Left = 7
      Top = 7
      Width = 520
      Height = 13
      Margins.Left = 2
      Margins.Top = 2
      Margins.Right = 2
      Margins.Bottom = 2
      Caption = 
        'Start the BDEDemoServer, enter Server Address and Port here, the' +
        'n click the "Load Customer data" button.'
    end
  end
  object pnl5: TPanel
    Left = 306
    Top = 79
    Width = 516
    Height = 472
    Margins.Left = 2
    Margins.Top = 2
    Margins.Right = 2
    Margins.Bottom = 2
    Align = alClient
    TabOrder = 3
    ExplicitWidth = 448
    ExplicitHeight = 468
    object spl3: TSplitter
      Left = 1
      Top = 180
      Width = 514
      Height = 2
      Cursor = crVSplit
      Margins.Left = 2
      Margins.Top = 2
      Margins.Right = 2
      Margins.Bottom = 2
      Align = alTop
      ExplicitWidth = 304
    end
    object pnl6: TPanel
      Left = 1
      Top = 182
      Width = 514
      Height = 289
      Margins.Left = 2
      Margins.Top = 2
      Margins.Right = 2
      Margins.Bottom = 2
      Align = alClient
      TabOrder = 0
      ExplicitWidth = 446
      ExplicitHeight = 285
      object pnl7: TPanel
        Left = 1
        Top = 1
        Width = 512
        Height = 42
        Margins.Left = 2
        Margins.Top = 2
        Margins.Right = 2
        Margins.Bottom = 2
        Align = alTop
        TabOrder = 0
        ExplicitWidth = 444
        object lbl4: TLabel
          Left = 1
          Top = 1
          Width = 510
          Height = 13
          Margins.Left = 2
          Margins.Top = 2
          Margins.Right = 2
          Margins.Bottom = 2
          Align = alTop
          Caption = 'Items (Order Details)'
          ExplicitWidth = 101
        end
        object dbnvgr2: TDBNavigator
          Left = 33
          Top = 14
          Width = 478
          Height = 27
          Margins.Left = 2
          Margins.Top = 2
          Margins.Right = 2
          Margins.Bottom = 2
          DataSource = ds3
          VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel]
          Align = alClient
          Kind = dbnHorizontal
          TabOrder = 0
          ExplicitWidth = 410
        end
        object pnl8: TPanel
          Left = 1
          Top = 14
          Width = 32
          Height = 27
          Margins.Left = 2
          Margins.Top = 2
          Margins.Right = 2
          Margins.Bottom = 2
          Align = alLeft
          TabOrder = 1
          object btnRefreshDataSet3: TSpeedButton
            Left = 3
            Top = 4
            Width = 24
            Height = 20
            Hint = 'Reload Items'
            Margins.Left = 2
            Margins.Top = 2
            Margins.Right = 2
            Margins.Bottom = 2
            Glyph.Data = {
              76010000424D7601000000000000760000002800000020000000100000000100
              04000000000000010000130B0000130B00001000000000000000000000000000
              800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
              FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
              3333333333FFFFF3333333333999993333333333F77777FFF333333999999999
              3333333777333777FF33339993707399933333773337F3777FF3399933000339
              9933377333777F3377F3399333707333993337733337333337FF993333333333
              399377F33333F333377F993333303333399377F33337FF333373993333707333
              333377F333777F333333993333101333333377F333777F3FFFFF993333000399
              999377FF33777F77777F3993330003399993373FF3777F37777F399933000333
              99933773FF777F3F777F339993707399999333773F373F77777F333999999999
              3393333777333777337333333999993333333333377777333333}
            NumGlyphs = 2
            OnClick = btnRefreshDataSet3Click
          end
        end
      end
      object dbgrd2: TDBGrid
        Left = 1
        Top = 43
        Width = 512
        Height = 245
        Margins.Left = 2
        Margins.Top = 2
        Margins.Right = 2
        Margins.Bottom = 2
        Align = alClient
        DataSource = ds3
        TabOrder = 1
        TitleFont.Charset = DEFAULT_CHARSET
        TitleFont.Color = clWindowText
        TitleFont.Height = -11
        TitleFont.Name = 'Tahoma'
        TitleFont.Style = []
      end
    end
    object pnl9: TPanel
      Left = 1
      Top = 1
      Width = 514
      Height = 179
      Margins.Left = 2
      Margins.Top = 2
      Margins.Right = 2
      Margins.Bottom = 2
      Align = alTop
      TabOrder = 1
      ExplicitWidth = 446
      object pnl10: TPanel
        Left = 1
        Top = 1
        Width = 512
        Height = 42
        Margins.Left = 2
        Margins.Top = 2
        Margins.Right = 2
        Margins.Bottom = 2
        Align = alTop
        TabOrder = 0
        ExplicitWidth = 444
        object lbl5: TLabel
          Left = 1
          Top = 1
          Width = 510
          Height = 13
          Margins.Left = 2
          Margins.Top = 2
          Margins.Right = 2
          Margins.Bottom = 2
          Align = alTop
          Caption = 'Orders (Customer Details)'
          ExplicitWidth = 125
        end
        object dbnvgr3: TDBNavigator
          Left = 33
          Top = 14
          Width = 478
          Height = 27
          Margins.Left = 2
          Margins.Top = 2
          Margins.Right = 2
          Margins.Bottom = 2
          DataSource = ds2
          VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel]
          Align = alClient
          Kind = dbnHorizontal
          TabOrder = 0
          ExplicitWidth = 410
        end
        object pnl11: TPanel
          Left = 1
          Top = 14
          Width = 32
          Height = 27
          Margins.Left = 2
          Margins.Top = 2
          Margins.Right = 2
          Margins.Bottom = 2
          Align = alLeft
          TabOrder = 1
          object btnRefreshDataSet2: TSpeedButton
            Left = 2
            Top = 3
            Width = 25
            Height = 21
            Hint = 'Reload Orders'
            Margins.Left = 2
            Margins.Top = 2
            Margins.Right = 2
            Margins.Bottom = 2
            Glyph.Data = {
              76010000424D7601000000000000760000002800000020000000100000000100
              04000000000000010000130B0000130B00001000000000000000000000000000
              800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
              FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
              3333333333FFFFF3333333333999993333333333F77777FFF333333999999999
              3333333777333777FF33339993707399933333773337F3777FF3399933000339
              9933377333777F3377F3399333707333993337733337333337FF993333333333
              399377F33333F333377F993333303333399377F33337FF333373993333707333
              333377F333777F333333993333101333333377F333777F3FFFFF993333000399
              999377FF33777F77777F3993330003399993373FF3777F37777F399933000333
              99933773FF777F3F777F339993707399999333773F373F77777F333999999999
              3393333777333777337333333999993333333333377777333333}
            NumGlyphs = 2
            OnClick = btnRefreshDataSet2Click
          end
        end
      end
      object dbgrd3: TDBGrid
        Left = 1
        Top = 43
        Width = 512
        Height = 135
        Margins.Left = 2
        Margins.Top = 2
        Margins.Right = 2
        Margins.Bottom = 2
        Align = alClient
        DataSource = ds2
        TabOrder = 1
        TitleFont.Charset = DEFAULT_CHARSET
        TitleFont.Color = clWindowText
        TitleFont.Height = -11
        TitleFont.Name = 'Tahoma'
        TitleFont.Style = []
      end
    end
  end
  object rtchtpclnt1: TRtcHttpClient
    ServerAddr = 'localhost'
    ServerPort = '81'
    ReconnectOn.ConnectError = True
    ReconnectOn.ConnectLost = True
    ReconnectOn.ConnectFail = True
    AutoConnect = True
    Left = 20
    Top = 184
  end
  object rtclntmdl1: TRtcClientModule
    AutoSyncEvents = True
    Client = rtchtpclnt1
    Compression = cDefault
    AutoRepost = 2
    ModuleFileName = '/biolife('#26631#35782')'
    Left = 76
    Top = 184
  end
  object rtcrslt1: TRtcResult
    OnReturn = rtcrslt1Return
    PreparingCall = rtcrslt1PreparingCall
    RequestAborted = rtcrslt1RequestAborted
    Left = 140
    Top = 184
  end
  object cds1: TClientDataSet
    Aggregates = <>
    Params = <>
    AfterOpen = cds1AfterScroll
    BeforePost = cds1BeforePost
    BeforeDelete = cds1BeforeDelete
    AfterScroll = cds1AfterScroll
    Left = 20
    Top = 228
  end
  object ds1: TDataSource
    DataSet = cds1
    Left = 140
    Top = 228
  end
  object cds2: TClientDataSet
    Aggregates = <>
    Params = <>
    AfterOpen = cds2AfterScroll
    BeforePost = cds2BeforePost
    BeforeDelete = cds2BeforeDelete
    AfterScroll = cds2AfterScroll
    OnNewRecord = cds2NewRecord
    Left = 20
    Top = 272
  end
  object ds2: TDataSource
    DataSet = cds2
    Left = 140
    Top = 272
  end
  object cds3: TClientDataSet
    Aggregates = <>
    Params = <>
    BeforePost = cds3BeforePost
    OnNewRecord = cds3NewRecord
    Left = 20
    Top = 324
  end
  object ds3: TDataSource
    DataSet = cds3
    Left = 140
    Top = 324
  end
  object rtcdtstmntr1: TRtcDataSetMonitor
    DataSet = cds1
    OnDataChange = RtcMemDataSetDataChange
    Left = 76
    Top = 229
  end
  object rtcdtstmntr2: TRtcDataSetMonitor
    DataSet = cds2
    OnDataChange = RtcMemDataSetDataChange
    Left = 76
    Top = 273
  end
  object rtcdtstmntr3: TRtcDataSetMonitor
    DataSet = cds3
    OnDataChange = RtcMemDataSetDataChange
    Left = 76
    Top = 325
  end
end
